package com.ruoyi.safe.service;

import java.util.List;
import com.ruoyi.safe.domain.RiskUnit;

/**
 * 风险单元Service接口
 * 
 * @author yxf
 * @date 2021-08-10
 */
public interface IRiskUnitService 
{
    /**
     * 查询风险单元
     * 
     * @param ruId 风险单元ID
     * @return 风险单元
     */
    public RiskUnit selectRiskUnitById(Long ruId);

    /**
     * 查询风险单元列表
     * 
     * @param riskUnit 风险单元
     * @return 风险单元集合
     */
    public List<RiskUnit> selectRiskUnitList(RiskUnit riskUnit);

    /**
     * 新增风险单元
     * 
     * @param riskUnit 风险单元
     * @return 结果
     */
    public int insertRiskUnit(RiskUnit riskUnit);

    /**
     * 修改风险单元
     * 
     * @param riskUnit 风险单元
     * @return 结果
     */
    public int updateRiskUnit(RiskUnit riskUnit);

    /**
     * 批量删除风险单元
     * 
     * @param ruIds 需要删除的风险单元ID
     * @return 结果
     */
    public int deleteRiskUnitByIds(Long[] ruIds);

    /**
     * 删除风险单元信息
     * 
     * @param ruId 风险单元ID
     * @return 结果
     */
    public int deleteRiskUnitById(Long ruId);
}
